package com.sniff.atp.enums.status;

import com.sniff.atp.enums.settlement.FundFlowTypeEnum;
import lombok.Getter;

@Getter
public enum OrderOperateFund {
    //1 普通商品，2 OEM商品，3 组合商品
    order_finish("下单完成", FundFlowTypeEnum.AMOUNT_FREEZE),
    purchase_finish_B2B("B2B采购完成", FundFlowTypeEnum.AMOUNT_FREEZE),
    purchase_finish_D2C("D2C采购完成", FundFlowTypeEnum.AMOUNT_FREEZE),
    checkout_finish_B2B("B2B检品完成", FundFlowTypeEnum.AMOUNT_FREEZE),
    checkout_finish_D2C("D2C检品完成", FundFlowTypeEnum.AMOUNT_FREEZE),
    in_product_area_B2B("B2B入成品区", FundFlowTypeEnum.AMOUNT_FREEZE),
    in_product_area_D2C("D2C入成品区", FundFlowTypeEnum.AMOUNT_FREEZE),
    in_checkout_area_B2B("B2B入质检区", FundFlowTypeEnum.AMOUNT_FREEZE),
    in_checkout_area_D2C("D2C入质检区", FundFlowTypeEnum.AMOUNT_FREEZE),
    put_away_finish_B2B("B2B上架完成", FundFlowTypeEnum.AMOUNT_FREEZE),
    put_away_finish_D2C("D2C上架完成", FundFlowTypeEnum.AMOUNT_FREEZE),
    ;
    private final String name;
    private final FundFlowTypeEnum type;

    OrderOperateFund(String name, FundFlowTypeEnum type) {
        this.name = name;
        this.type = type;
    }

}
